package com.beasts.antpage.core.common.constant;

/**
 * 权限常量
 *
 * @author Locker
 * @date 07/05/2018 11:05 AM
 * @since 1.0
 */
public interface SecurityConstants {

    /**
     * 前缀
     */
    String ANT_PREFIX = "ant_";

    /**
     * 项目许可
     */
    String LICENSE = "made by ant page";

    /**
     * 基础角色
     */
    String BASE_ROLE = "ROLE_USER";

    /**
     * 授权码模式
     */
    String AUTHORIZATION_CODE = "authorization_code";
    /**
     * 密码模式
     */
    String PASSWORD = "password";
    /**
     * 刷新token
     */
    String REFRESH_TOKEN = "refresh_token";

    /**
     * oauth token
     */
    String OAUTH_TOKEN_URL = "/oauth/token";

    /**
     * 默认保存code的前缀
     */
    String DEFAULT_CODE_KEY = "DEFAULT_CODE_KEY";

    /**
     * token-uservo
     */
    String TOKEN_USER_DETAIL = "token-user-detail";

}
